home *** CD-ROM | disk | FTP | other *** search
- function Init()
- {
- score.Level = int(score.Level + 1);
- maxRocks = 4;
- SpeedAdjust += 0.75;
- _root.ship.HyperLeft = int(_root.ship.HyperLeft + 1);
- NumberOfRocks = maxRocks + 1;
- var screen = _root.scr.getBounds(_root);
- var i = 0;
- while(maxRocks >= i)
- {
- duplicateMovieClip(_root.originalRock,"Rock" + i,16384 + i);
- Target = eval("_root.Rock" + i);
- Target._x = random(screen.xMax);
- Target._y = random(screen.yMax);
- Target._rotation = random(360);
- Target._xscale = 175 + random(50);
- Target._yscale = 175 + random(50);
- Target.xspeed = (int(random(SpeedAdjust)) + 2) * (1 - random(2) * 2);
- Target.yspeed = (int(random(SpeedAdjust)) + 2) * (1 - random(2) * 2);
- Target.Active = true;
- Target.Hit = false;
- i++;
- }
- originalRock._visible = false;
- }
- function CreateRocks(WhatX, WhatY, TargetWidth, TargetHeight, Rotation)
- {
- i = 0;
- while(i < 2)
- {
- Maxrocks += 1;
- NumberOfRocks += 1;
- duplicateMovieClip(_root.originalRock,"Rock" + maxRocks,16384 + maxRocks);
- Target = eval("_root.Rock" + maxRocks);
- Target.Hit = true;
- Target._rotation = Rotation;
- Target._x = WhatX + Math.round(TargetWidth / 5);
- Target._y = WhatY + Math.round(TargetHeight / 5);
- Target._xscale = 75 + random(50);
- Target._yscale = 75 + random(50);
- Target.xspeed = (int(random(SpeedAdjust)) + 2) * (1 - random(2) * 2);
- Target.yspeed = (int(random(SpeedAdjust)) + 2) * (1 - random(2) * 2);
- Target.Active = true;
- i++;
- }
- }
- Explode = new Sound();
- Explode.attachSound("explode");
- OldID = "declare";
- SpeedAdjust = 0;
- score.Level = 0;
- score.Score = 0;
- score.Ships = 3;
- Init();
- originalRock.Active = false;
- stop();
-